#ifndef __PR2000_SUPPORT_H__
#define __PR2000_SUPPORT_H__

/* host system . */
#undef __HOST_LINUX_SYSTEM__
//#define __HOST_MICOM_SYSTEM__
#define __HOST_LINUX_SYSTEM__
#define SUPPORT_DBG_PRINT

#define I2C_INTF_ALLWINNER

/* fpga test function. */
#undef SUPPORT_FPGA
#undef SUPPORT_CPLD

/* Support camera standard format. */
#define SUPPORT_STD_PVI
#define SUPPORT_STD_HDA
#define SUPPORT_STD_CVI
#define SUPPORT_STD_HDT

/* support register save dump. */
#undef SUPPORT_REG_SAVEDUMP

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Define PR2000 support //
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* In driver, auto set register as detected standard & resolution. */
#define SUPPORT_AUTOSET_VIDEO

/* In driver, auto set video out clock speed(datarate) or mipi lane(vidOutMode) by detected resolution. */
/* Recommend #undef SUPPORT_AUTOSET_VIDOUT_DATARATE_LANE. Some chip don't support variable speed or lane. */
#ifdef SUPPORT_AUTOSET_VIDEO
#define SUPPORT_AUTOSET_VIDOUT_DATARATE_LANE
#endif // SUPPORT_AUTOSET_VIDEO

/* select one of them to support  HD 1280x800p or 1280x960p video resolution function. */
#undef SUPPORT_EXTEND_HD_VIDEO_800P_RESOLUTION
#undef SUPPORT_EXTEND_HD_VIDEO_960P_RESOLUTION

/* select SD video resolution(720H or 960H) function. If "define", select SD 960H resolution. */
#define SUPPORT_SD_VIDEO_960H_RESOLUTION

/* video enhancement function. */
#define SUPPORT_VID

/* utc function. */
#undef SUPPORT_UTC

/* osg function. */
#undef SUPPORT_OSG

/* cable EQ function. */
#undef SUPPORT_CEQ

/* dbg function. */
//#undef SUPPORT_DBG_PRINT

/* Support print helping string. */
#undef SUPPORT_HELP_STRING


#endif // __PR2000_SUPPORT_H__
